# АЙТИ МАРАФОН Всеволод Жданов 7О

import tkinter as tk

class Maraphon:
    def __init__(self):
        self.root = tk.Tk()
        self.root.title = "IT Марафон"
        self.root.geometry = "500x500"

        self.coords = [0, 0,
                       10, 0,
                       10, 10,
                       20, 10,
                       20, 30,
                       10, 30,
                       10, 20,
                       0, 20]
    def build(self, coords):
        canvas = tk.Canvas(bg="white", width=500, height=500)
        canvas.pack(anchor='center', expand=1)
        canvas.create_polygon(coords)

    def main(self):
        shift_x = int(input("Сдвиг по X: "))
        shift_y = int(input("Сдвиг по Y: "))
        multiplier = int(input("Коэффициент размера: "))

        for i in range(len(self.coords)):
            value = self.coords[i]
            value *= multiplier
            if i % 2 == 0:
                value += shift_x
            else:
                value += shift_y
            if 0 >= value > 500:
                raise ValueError("Размер фигуры превышает максимальный размер поля")
                exit()
            self.coords[i] = value
        self.build(self.coords)

if __name__=="__main__":
    it = Maraphon()
    it.main()
